//滑动窗口
#include <iostream>
#include<vector>
#include<limits.h>
using namespace std;

int main() {
    int n,x;
    cin>>n>>x;
    vector<int> v(n+1);
    for(int i=1;i<n+1;i++)
    {
        cin>>v[i];
    }
    int min=INT_MAX;
    int ret=0;
    int l,r;
    for(int left=1,right=1;right<n;right++)
    {
        ret+=v[right];
        while(ret>=x)
        {
             if(right-left+1<min)
            {
                l=left;
                r=right;
                min=right-left+1;
            }
            ret-=v[left];
            left++;
        }
    }
    cout<<l<<" "<<r<<endl;
    return 0;
}
